TEX profiles as objects in the category of markup languages

نویسنده

  • William F. Hammond
چکیده

The mathematical notion of “category” in the context of markup languages raises the idea of widespread use of reliable automatic translations between markup languages. LTEX profiles, which are dialects of LTEX with a fixed command vocabulary where all macro expansions must be effective in that vocabulary, are suitable domains for defining translations to other profiles and, where sensible, to other markup languages. The construction of reliable translators from several journal-neutral LTEX profiles to many journalspecific LTEX profiles would eliminate the need for technical editing in the production flow for academic journals. 1 Profiled usage of LTEX We now have 15 years of experience with various efforts to translate LTEX into HTML, the language of the World Wide Web. We know that the task is more difficult than it appeared to be to many of us in the mid-1990s. Part of what makes LTEX difficult to translate is that LTEX, contrary to the impression one might gain from an initial reading of Leslie Lamport’s book [4], has never been entirely formalized as a language unto itself independent of any implementation for processing the language. Indeed, the only implementation of LTEX is that originating with Lamport — now maintained by The LTEX Project (http://www.latex-project.org/) — as a very large macro package under TEX. As slide 1 says, success with such translation requires profiled usage of LTEX. Slide 1: Translation of LTEX Question: What works well with translation software? Answer: Profiled usage of LTEX. • Carefully limited command vocabulary. • Tuned translation software. Slide 2 provides a succinct statement of what I wish to suggest. Slide 2: Today’s Suggestion formalize profiled usage

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object - Oriented Programming , Descriptive Markup , and TEX Arthur

I describe a synthesis withn TEX of descriptive markup and object-oriented programming. An underlying formatting system may use a number of different collections of user-level markup, such as LATEX or SGML. I give an extension of WX's markup scheme that more effectively addresses the needs of a production environment. The implementation of such a system benefits from the use of the model of obj...

متن کامل

Active TEX and the DOT Input Syntax

The usual category codes give TEX its familiar backslash and braces input syntax. With Active TEX, all characters are active. This gives the macro programmer complete freedom in defining the input syntax. It also provides a powerful programming environment. The DOT input syntax, like TROFF, uses a period at the start of the line as an escape character. However, its underlying element, attribute...

متن کامل

Unicode Support for Mathematics

Starting with version 3.2, Unicode includes virtually all of the standard characters used in mathematics. This set supports a variety of math applications on computers, including document presentation languages like TeX, math markup languages like MathML and OpenMath, internal representations of mathematics in systems like Mathematica, Maple, and MathCAD, computer programs, and plain text. This...

متن کامل

SBML2TikZ: supporting the SBML render extension in LaTeX

MOTIVATION The SBML Render Extension enables coloring and shape information of biochemical models to be stored in the Systems Biology Markup Language (SBML). Rendering of this stored graphical information in a portable and well supported system such as TeX would be useful for researchers preparing documentation and presentations. In addition, since the Render Extension is not yet supported by m...

متن کامل

The Association of American Publishers (aap) Refe- Rence Manual on Electronic Manuscript Preparation and Markup Defines a Document As: Lifecycle-phases of Documents

What SGML (and TEX) is all about is given in a nutshell. Markup of example document elements, by SGML and LATEX, are provided. Coupling SGML to TEX is considered by direct translation and by the intermediate procedural markup phase. Interfacing SGML to (La)TEX is also addressed. Some guidelines are provided in order to decide when SGML, or TEX (alone, both, or neither) might be beneficial. It i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010